How many types of limit switches are there